MC-PM2: Multi-Cluster Approach With PM2
نویسندگان
چکیده
Due to heterogeneity in modern computing systems, methodological and technological problems arise for the development of parallel applications. Heterogeneity occurs for instance at architecture level, when processing units use diierent data representation or exhibit various performances. At interconnection level, heterogeneity can be found in the programming interfaces and in the communication performances. In this paper, we focus on problems related to het-erogeneity in the frame of interconnected clusters of workstations. In order to help the programmer to overcome these problems, we propose an extension to the multi-threaded programming environment PM 2. It facilitates the development of eecient parallel applications on such systems. The implementation of this extension is then described, the mechanisms involved are fundamental for an environment for meta-computing.
منابع مشابه
Genome characterization of lipid-containing marine bacteriophage PM2 by transposon insertion mutagenesis.
Bacteriophage PM2 presently is the only member of the Corticoviridae family. The virion consists of a protein-rich lipid vesicle, which is surrounded by an icosahedral protein capsid. The lipid vesicle encloses a supercoiled circular double-stranded DNA genome of 10,079 bp. PM2 belongs to the marine phage community and is known to infect two gram-negative Pseudoalteromonas species. In this stud...
متن کاملCharacterization of a New Pm2 Allele Conferring Powdery Mildew Resistance in the Wheat Germplasm Line FG-1
Powdery mildew has a negative impact on wheat production. Novel host resistance increases the diversity of resistance genes and helps to control the disease. In this study, wheat line FG-1 imported from France showed a high level of powdery mildew resistance at both the seedling and adult stages. An F2 population and F2:3 families from the cross FG-1 × Mingxian 169 both fit Mendelian ratios for...
متن کاملImplementing Java Consistency Using a Generic, Multithreaded DSM Runtime System
This paper describes the implementation of Hyperion, an environment for executing Java programs on clusters of computers. To provide high performance, the environment compiles Java bytecode to native code and supports the concurrent execution of Java threads on multiple nodes of a cluster. The implementation uses the PM2 distributed, multithreaded runtime system. PM2 provides lightweight thread...
متن کاملSci and Distributed Multithreading : the Pm 2 Approach 2 Ii
1 SCI and distributed multithreading : the PM2 approach Gaetan Scotto Di Apollonia, Jean-Fran cois M ehaut, Raymond Namyst and Yves Denneulin Keywords| Multithreading, Distributed environments, Programming models, Low-level AP
متن کاملUNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE Report Series A An Implementation of the Programming Language pm2 for PRAM
pm2 is a programming language for PRAM. It is based on Modula-2 with additional elements for the control of parallelism. This report describes the main implementation concepts of pm2, mainly the usage of the PRAM. The compiler from pm2 to PRAM-assembler has been implemented. Processor and memory management of the implementation are simple but adequate and effective enough for the experimental c...
متن کامل